construction site supervisor - Turkish English Dictionary